Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Yokohama Challenger Japan Open Tennis Championships - Tokyo Wuxi Challenger Guangzhou Challenger Busan Challenger Citi Open - Washington Gwangju Challenger Birmingham Challenger Ilkley Challenger Nottingham 2 Challenger Wimbledon - London Newport Challenger Granby Challenger National Bank Open - Toronto Citi Open - Washington Japan F8 Japan F6 Japan F7 Japan F6 Japan F7 Japan F4 Japan F5 Japan F7 Japan F3 (Kofu) Japan F4 (Tsukuba) USA F13 (Little Rock) USA F14 (Orange Park) Japan F6 (Karuizawa) Japan F7 (Tokyo) Chinese Taipei F1 (Taipei) Chinese Taipei F2 (Taipei) Italy F24 (Bolzano) Italy F25 (Cornaiano) Spain F25 (Vigo) Spain F26 (Santander) Japan F4 (Tsukuba) Sunrise Challenger Bogota Challenger Bogota Challenger Yokohama Challenger Kobe Challenger Toyota Challenger Yokohama Challenger Tallahassee Challenger Gwangju Challenger Ho Chi Minh City Challenger Kobe Challenger Toyota Challenger Canberra Challenger Taipei City Challenger Seoul Challenger Gimcheon Challenger Busan Challenger Loughborough Challenger Fergana Challenger Ningboo Challenger Traralgon Challenger Canberra Challenger Kobe Challenger Playford Challenger Indian Wells Challenger Monterrey Challenger Heilbronn Challenger Vicenza Challenger Nottingham Challenger Recanati Challenger Gatineau Challenger Granby Challenger Aptos Challenger Vancouver Challenger Kaohsiung Challenger Ningboo Challenger Traralgon Challenger Playford Challenger Kobe Challenger Bendigo Challenger Newport Beach Challenger Drummondville Challenger Monterrey Challenger Tallahassee Challenger Prostejov Challenger Porto Challenger Salzburg-Anif Challenger Segovia Challenger Alicante Challenger Pau Challenger Champaign Challenger Traralgon Challenger Columbus Challenger Forli 4 Challenger Sarasota Challenger Tallahassee Challenger Indianapolis Challenger Vancouver Challenger Yokohama Challenger Matsuyama Challenger Kobe Challenger Yokkaichi Challenger Canberra Challenger Monterrey Challenger Phoenix Challenger Cagliari Challenger Taipei 2 Challenger Black Forest Open - Freudenstadt Matsuyama Challenger Kobe Challenger Canberra Challenger Estoril Open - Estoril Chevrolet Cup - Vina del Mar UBS Open Gstaad - Gstaad 2001 Mercedes Cup - Stuttgart Generali Open 2001 - Kitzbuhel Copa AT&T - Buenos Aires TD Waterhouse Cup - Long Island Heineken Open - Auckland Open 13 - Marseille Estoril Open - Estoril Open Seat Godo 2003 - Barcelona Allianz Suisse Open Gstaad - Gstaad Generali Open 2003 - Kitzbuhel CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Gerry Weber Open - Halle Mercedes Cup - Stuttgart Stockholm Open - Stockholm ARAG World Team Championship - Dusseldorf Open 13 - Marseille Open Seat Godo 2005 - Barcelona Estoril Open - Estoril TCT Open - Tunis Quelle Cup 2000 - Furth AXA Open II - Espinho Open Castilla y Leon Trofeo Iberdrola - Segovia 2000 Cairo Challenger - Cairo Copa Ericsson Chile - Santiago Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven The Scottish Tennis Championships - Edinburgh Quelle Cup - Furth ATU Cup 2001 - Weiden Nord/LB Open - Braunschweig VIII Open Internacional D'Andorra - Andorra CA Tennis Trophy - Vienna 4th Sardinia International Championships - Cagliari Grand Prix de Tennis de Lyon - Lyon Copa Ericsson Uruguay - Montevideo Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Open 13 - Marseille The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Thailand Open - Bangkok Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas Open Seat Godo 2007 - Barcelona Estoril Open - Estoril The Stella Artois Championships - London Open Diputacion Pozoblanco - Cordoba Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven BA-CA Tennis Trophy - Vienna Cairo Challenger - Cairo Medibank International - Sydney Open 13 - Marseille The Dubai Tennis Championships - Dubai ARAG World Team Championship - Dusseldorf Open Castilla y Leon - Segovia The Artois Championships - London Legg Mason Tennis Classic - Washington BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Open 13 - Marseille Open Sabadell Atlantico - Barcelona China Open - Beijing Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona AEGON Championships - London AEGON International - Eastbourne Countrywide Classic - Los Angeles AIG Japan Open Tennis Championships - Tokyo Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade AEGON Championships - London Ethias Trophy - Mons Allianz Suisse Open - Gstaad China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Apia International - Sydney Open Sud de France - Montpellier Segovia Challenger ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona BMW Open - Munich Orleans Challenger Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm Valencia Open - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney Heilbronn Open - Heilbronn U.S. National Indoor Tennis Championships - Memphis AEGON International - Eastbourne Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Valencia Open - Valencia Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco AEGON International - Eastbourne Erste Bank Open - Vienna Ecuador Open - Quito Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Credit Agricole Suisse Open - Gstaad Malaysian Open - Kuala Lumpur Open 13 - Marseille US Men's Clay Court Championship - Houston AEGON Championships - London Abierto Mexicano - Los Cabos ABN AMRO World Tennis Tournament - Rotterdam Barletta Citta Della Disfida Open 2000 - Barletta Rakuten Japan Open - Tokyo European Open - Antwerp New York Open - New York Delray Beach Open - Delray Beach Fever-Tree Championships - London Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo European Open - Antwerp Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco Generali Open - Kitzbuhel European Open - Antwerp Great Ocean Road Open - Melbourne Open 13 Provence - Marseille Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart cinch Championships - London Mallorca Championships - Mallorca Nordea Open - Bastad Abierto Mexicano de Tenis Mifel - Los Cabos Swiss Open - Gstaad Truist Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Open Sud de France - Montpellier Dallas Open - Dallas Open Parc - Lyon Mercedes Cup - Stuttgart Mallorca Championships - Mallorca Hall of Fame Open - Newport Citi Open - Washington Shanghai Challenger Korea Open - Seoul Abierto Mexicano Telcel - Acapulco Memorial Savigni - Sassuolo US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Skandia Open - Linz FILA Challenger Biella - Biella Trofeo Barcelona de Tenis - Barcelona Madrid Challenger Kyoto Challenger Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires Mutua Madrid Open - Madrid Espinho Challenger - Espinho V Torneo Internazionale di Tennis - Barletta Yokohama Challenger Copa Ericsson Brazil - Sao Paulo Stanford Challenger Shanghai Challenger Aptos Challenger Dallas Challenger Cleveland Challenger Cleveland Challenger Orlando Challenger Las Vegas Challenger Tenerife Challenger Charlottesville Challenger I Open de Tenis Comunidad de Madrid - Madrid Knoxville Challenger Puerto Vallarta Challenger Copa Sevilla Internacionales de Andalucia - Seville Forli 5 Challenger Shanghai Challenger Chicago Challenger Nonthaburi 3 Challenger USTA Challenger of North Miami Beach - North Miami Beach VI Torneo Internazionale di Tennis - Barletta Murcia Challenger Turin Challenger Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Top Wool Challenger Biella - Biella Nord/LB Open - Braunschweig Abierto Mexicano de Tenis Pegaso - Acapulco Cassis Challenger Nonthaburi 2 Challenger Open Castilla y Leon - Segovia Ningboo Challenger AXA Open - Lisbon Venice Open - Venice Warsteiner Grand Prix - Oberstaufen Open Diputacion - Cordoba Savannah Challenger Salinas Challenger Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Open Castilla y Leon Trofeo Iberdrola - Segovia Estoril Open - Estoril Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Surbiton Challenger International Tennis Championships - Delray Beach Open de Moselle - Metz International Championship of Croatia - Umag AIG Japan Open - Tokyo Geneva Challenger - Geneva Cleveland Challenger Challenger Copa Sevilla Internacionales de Andalucia - Seville Optimus Maia Open - Maia Toyota Challenger VIII Trofeo Ciutat de Barcelona - Barcelona Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Milan Indoors - Milan Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Dubai Open - Dubai Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Generali Open - Kitzbuhel Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Thailand Open - Bangkok Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Grand Prix de Tennis de Lyon - Lyon Western & Southern Financial Group Masters - Cincinnati CA Tennis Trophy - Vienna Idea Prokom Open - Sopot Shanghai - Shanghai Qatar Open - Doha BNP Paribas Masters - Paris President's Cup - Tashkent BNP Paribas Open - Indian Wells Dubai Open - Dubai SA Tennis Open - Johannesburg AEGON Championships - London Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati ABN/AMRO World Tennis Tournament - Rotterdam Shanghai ATP Masters 1000 - Shanghai Qatar ExxonMobil Open - Doha BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo The Stella Artois Championships - London Mutua Madrilena Madrid Open - Madrid Legg Mason Tennis Classic - Washington Sydney International - Sydney Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Barcelona Open BancSabadell - Barcelona BNP Paribas Open - Indian Wells AIG Japan Open Tennis Championships - Tokyo Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Open SEAT 2008 - Barcelona Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BellSouth Open - Vina del Mar BNP Paribas Masters - Paris Medibank International - Sydney BNP Paribas Open - Indian Wells Mallorca Open - Mallorca AEGON Championships - London China Open - Beijing Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris St. Petersburg Open - St. Petersburg BNP Paribas Open - Indian Wells Milan Indoors - Milan Sony Open Tennis - Miami Mutua Madrid Open - Madrid Dubai Tennis Open - Dubai Internazionali BNL d'Italia - Rome Abierto Mexicano Telcel - Acapulco Rogers Cup - Toronto Citi Open - Washington Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris 2003 Mercedes Cup - Stuttgart BNP Paribas Open - Indian Wells Copa Ericsson Chile - Santiago Miami Open - Miami cinch Championships - London Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Rakuten Japan Open - Tokyo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Moselle Open - Metz Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Hangzhou Open - Hangzhou Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid AEGON Championships - London Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Boss Open - Stuttgart Qatar ExxonMobil Open - Doha RCA Championships - Indianapolis BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Salem Open - Hong Kong Coupe Rogers - Montreal Western & Southern Open - Cincinnati ABN/AMRO World Tennis Tournament - Rotterdam BNP Paribas Masters - Paris Qatar Exxon Mobil Open 2003 - Doha Adelaide International - Adelaide US Men's Clay Court Championship - Houston Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami BMW Open - Munich AEGON Championships - London Mercedes Cup - Stuttgart Rogers Cup - Toronto BNP Paribas Open - Indian Wells Adidas International - Sydney Valencia Open - Valencia Aircel Chennai Open - Chennai BNP Paribas Open - Indian Wells Miami Open - Miami Biella Challenger Barcelona Open BancSabadell - Barcelona Open 13 Provence - Marseille Shanghai Rolex Masters - Shanghai Mercedes Cup - Stuttgart Rolex Paris Masters - Paris AEGON Championships - London Aegon Nottingham Open - Nottingham Citi Open - Washington Rakuten Japan Open - Tokyo Shanghai Rolex Masters - Shanghai Valencia Open - Valencia BNP Paribas Open - Indian Wells Millennium Estoril Open - Estoril Qatar ExxonMobil Open - Doha Ecuador Open - Quito Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart AEGON Championships - London Suisse Open - Gstaad Open de Tenis Comunidad Valenciana - Valencia Abierto Mexicano - Los Cabos Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Erste Bank Open - Vienna ASB Classic - Auckland Open Sud de France - Montpellier If Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Suisse Open - Gstaad Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Sydney International - Sydney Abierto Mexicano Telcel - Acapulco Wimbledon - London ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona French Open - Paris Mercedes Cup - Stuttgart Grand Prix Hassan II - Casablanca French Open - Paris AEGON Championships - London Wimbledon - London Swiss Open - Gstaad U.S. Open - New York Kyoto Challenger Australian Open - Melbourne Citi Open - Washington Campionati Internazionali di Sicilia - Palermo French Open - Paris Wimbledon - London Abierto Mexicano - Los Cabos Thailand Open - Bangkok U.S. Open - New York Copa AT&T - Buenos Aires Medibank International - Sydney Open Seat-Godo 2001 - Barcelona The Dubai Tennis Championships - Dubai Chengdu Open - Chengdu ABN AMRO World Tennis Tournament - Rotterdam Ordina Open - 's-Hertogenbosch China Open - Beijing Trofeo Conde de Godo - Barcelona Australian Open - Melbourne French Open - Paris Wimbledon - London Barcelona Open Banc Sabadell - Barcelona U.S. Open - New York Open Seat-Godo '98 - Barcelona Australian Open - Melbourne French Open - Paris Wimbledon - London Mercedes Cup - Stuttgart U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London TD Waterhouse Cup - Long Island U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York ASB Classic - Auckland Australian Open - Melbourne St. Petersburg Open - St. Petersburg Open SEAT Godo 2006 - Barcelona Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Erste Bank Open - Vienna Anytech365 Andalucia Open - Marbella Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris ARAG World Team Championship - Dusseldorf U.S. Open - New York Australian Open - Melbourne US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Abierto Mexicano Telcel - Acapulco Australian Open - Melbourne French Open - Paris Wimbledon - London Abierto de Tenis Mifel - Los Cabos Australian Open - Melbourne French Open - Paris Yokkaichi Challenger Wimbledon - London U.S. Open - New York Gijon Open - Gijon Gerry Weber Open - Halle Australian Open - Melbourne Hamburg European Open - Hamburg U.S. Open - New York Kremlin Cup - Moscow Mifel Tennis Open - Los Cabos Davis Cup, World Group, QF, GER-ESP 1-4 Dubai Duty Free Tennis Championships - Dubai Ilkley Challenger China Open - Beijing Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, SF, ESP-USA, 4-1 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, SF, ESP-ISR, 4-1 Proton Malaysian Open - Kuala Lumpur Barcelona Open Banc Sabadell - Barcelona Open de la Comunidad Valenciana - Valencia Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, QF, USA-ESP 1-3 Davis Cup, World Group, 1R, GER-ESP 4-1 Davidoff Swiss Indoors - Basel Mallorca Open - Mallorca cinch Championships - London Mallorca Championships - Mallorca Medibank Private International - Sydney Abierto Mexicano Telcel - Acapulco Allianz Suisse Open - Gstaad Countrywide Classic - Los Angeles Allianz Suisse Open Gstaad - Gstaad If Stockholm Open - Stockholm BNP Paribas Open - Indian Wells Rogers Cup - Montreal NASDAQ-100 Open - Miami Citi Open - Washington BNP Paribas Masters - Paris Davis Cup, Group I, 2R, ROU-ESP 1-4 Davis Cup, World Group, PO, IND-ESP 0-5 Hopman Cup - Perth Davis Cup, World Group, PO, JPN-BIH 4-0 Davis Cup, Finals, SF, GBR-ESP 1-2 Davis Cup, Group I, 1R, PAK-JPN 0-4 Davis Cup, Finals, Group A Davis Cup, Qualifiers, 1R, SWE-JPN 3-2 Cincinnati Open - Cincinnati Western & Southern Open - Cincinnati Geneva Open - Geneva Erste Bank Open - Vienna Miami Open - Miami Rogers Masters - Montreal Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati French Open - Paris Australian Open - Melbourne U.S. Open - New York Campeonato de Espana Kia de Tenis 2004 - Madrid French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Rogers Cup - Montreal Davis Cup, World Group, QF, FRA-ESP 5-0 Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Mubadala World Tennis Championship Kooyong Classic - Kooyong Australian Open (Asia, Wildcard) All Lower level tournaments Olympics - Athens Olympics - London Davis Cup, Group I, PO, LIB-JPN 1-3 Mubadala World Tennis Championship